package com.pay.entity.trans;

import com.pay.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

public class CustomerFee extends BaseEntity {
    private Long id;

    private Long optimistic;

    private String custFeeStatus;

    private String customerNo;

    private String feeName;

    private String feeNo;

    private String computeMode;

    private BigDecimal rate;

    private BigDecimal fixedFee;

    private BigDecimal upperLimitFee;

    private BigDecimal lowerLimitFee;

    private Date effectTime;

    private Date expireTime;

    private Date createTime;

    private Date updateTime;

    private String updateStatus;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOptimistic() {
        return optimistic;
    }

    public void setOptimistic(Long optimistic) {
        this.optimistic = optimistic;
    }

    public String getCustFeeStatus() {
        return custFeeStatus;
    }

    public void setCustFeeStatus(String custFeeStatus) {
        this.custFeeStatus = custFeeStatus == null ? null : custFeeStatus.trim();
    }

    public String getCustomerNo() {
        return customerNo;
    }

    public void setCustomerNo(String customerNo) {
        this.customerNo = customerNo == null ? null : customerNo.trim();
    }

    public String getFeeName() {
        return feeName;
    }

    public void setFeeName(String feeName) {
        this.feeName = feeName == null ? null : feeName.trim();
    }

    public String getFeeNo() {
        return feeNo;
    }

    public void setFeeNo(String feeNo) {
        this.feeNo = feeNo == null ? null : feeNo.trim();
    }

    public String getComputeMode() {
        return computeMode;
    }

    public void setComputeMode(String computeMode) {
        this.computeMode = computeMode == null ? null : computeMode.trim();
    }

    public BigDecimal getRate() {
        return rate;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public BigDecimal getFixedFee() {
        return fixedFee;
    }

    public void setFixedFee(BigDecimal fixedFee) {
        this.fixedFee = fixedFee;
    }

    public BigDecimal getUpperLimitFee() {
        return upperLimitFee;
    }

    public void setUpperLimitFee(BigDecimal upperLimitFee) {
        this.upperLimitFee = upperLimitFee;
    }

    public BigDecimal getLowerLimitFee() {
        return lowerLimitFee;
    }

    public void setLowerLimitFee(BigDecimal lowerLimitFee) {
        this.lowerLimitFee = lowerLimitFee;
    }

    public Date getEffectTime() {
        return effectTime;
    }

    public void setEffectTime(Date effectTime) {
        this.effectTime = effectTime;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateStatus() {
        return updateStatus;
    }

    public void setUpdateStatus(String updateStatus) {
        this.updateStatus = updateStatus == null ? null : updateStatus.trim();
    }
}